software projects onyx software radius3 development granite developers customer relationship thin-client erp management consulting limestone open source onyx marble